using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Web;
using CTEM.Controllers.Global;
using CTEM.Models;
using CTEM.Controllers.DAO;

namespace CTEM.Controllers.BUS
{
    /// <summary>
    /// Business Logic layer of FinalAccount Entity
    /// </summary>
    public class FinalAccountBUS
    {
        readonly FinalAccountDAO finalAccountDAO = new FinalAccountDAO();
        
        public bool CreateFinalAccount(CT_PurchaseBookDTO finalAccount)
        {
            return finalAccountDAO.CreateFinalAccount(finalAccount);
        }

       // public List<FinalAccountDTO> GetFinalAccount(long warehouseid, string debtName, DateTime fromdate, DateTime todate, int ispay, long compareid)
       //{
       //     return finalAccountDAO.GetFinalAccount(warehouseid, debtName, fromdate, todate, ispay, compareid);
       // }

       // public bool DeleteFinalAccount(long id)
       // {
       //     return finalAccountDAO.DeleteFinalAccount(id);
       // }

       // public bool DeleteAll()
       // {
       //     return finalAccountDAO.DeleteAll();
       // }

       // public bool UpdateFinalAccount(FinalAccountDTO finalAccount)
       // {
       //     return finalAccountDAO.UpdateFinalAccount(finalAccount);
       // }

       // public FinalAccountDetailDTO FindAccountItem(string accId, long materialId)
       // {
       //     return finalAccountDAO.FindAccountItem(accId, materialId);
       // }

       // public bool UpdateFinalAccountDetail(FinalAccountDetailDTO item)
       // {
       //     return finalAccountDAO.UpdateFinalAccountDetail(item);
       // }

       // public List<FinalAccountDetailDTO> GetFinalAccountDetailByFAId(string id)
       // {
       //     return finalAccountDAO.GetFinalAccountDetail(id);
       // }

       // public List<FinalAccountDTO> GetFinalAccountById(string id)
       // {
       //     return finalAccountDAO.GetFinalAccountById(id);
       // }
    }
}
    